libobs_wrapper\data\traits/
mod.rs1mod getters;
2mod setters;
3
4pub use getters::*;
5pub use setters::*;
6
7use crate::{runtime::ObsRuntime, unsafe_send::SmartPointerSendable};
8
9pub trait ObsDataPointers {
10 fn runtime(&self) -> &ObsRuntime;
11 fn as_ptr(&self) -> SmartPointerSendable<*mut libobs::obs_data_t>;
12}